package com.kingdee.eas.custom.hr.attendance.app;

import org.apache.log4j.Logger;

import com.kingdee.bos.BOSException;
import com.kingdee.bos.Context;
import com.kingdee.bos.dao.IObjectCollection;
import com.kingdee.bos.dao.IObjectPK;
import com.kingdee.bos.dao.IObjectValue;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.eas.custom.hr.attendance.WorkingTimeZoneFlucationEntryFactory;
import com.kingdee.eas.framework.Result;
import com.kingdee.eas.hr.base.IHRBillBaseEntry;
import com.kingdee.eas.hr.base.app.IHRBillBizBean;

public class WorkingTimeZoneFlucationControllerBean extends
		AbstractWorkingTimeZoneFlucationControllerBean {
	private static Logger logger = Logger
			.getLogger("com.kingdee.eas.custom.hr.attendance.app.WorkingTimeZoneFlucationControllerBean");

	@Override
	protected IHRBillBizBean getBizBean() throws BOSException, EASBizException {
		return new WorkingTimeZoneFlucationBizBean();
	}

	@Override
	protected String getBillField() throws BOSException, EASBizException {
		return "bill";
	}

	@Override
	protected String getEntryEffectDateField() throws BOSException,
			EASBizException {
		return null;
	}

	@Override
	protected String getEntryField() throws BOSException, EASBizException {
		return "entrys";
	}

	@Override
	protected IHRBillBaseEntry getEntryInterface(Context ctx)
			throws BOSException, EASBizException {
		return WorkingTimeZoneFlucationEntryFactory.getLocalInstance(ctx);
	}

	@Override
	protected Result _save(Context ctx, IObjectCollection colls)
			throws BOSException, EASBizException {
		// TODO Auto-generated method stub
		return super._save(ctx, colls);
	}

	@Override
	protected void _save(Context ctx, IObjectPK pk, IObjectValue model)
			throws BOSException, EASBizException {
		super._save(ctx, pk, model);
	}
}